This page last changed on Apr 09, 2013 by oreilly.

The Drifter app can optionally reboot the phone at a specified interval to clear potential error states in the phone and its interfaces. This reboot capability requires the app to have "root" privileges on the phone. I used the following procedure to root a Kyocera Rise phone. This is not a very simple process, and several of the messages displayed during the process are somewhat misleading - but this worked for me. This procedure exploits a kernel bug in some Android phones, but may not work for your particular phone. Caveat emptor.

1. make sure usb debuging is on (under developer options)

2. make sure unknown sources is checked (in system settings under security)

3. install poot.apk

4. install minstro 2 from Google Play Store

5. install superuser from Google Play Store

6. run poot on your phone - it will ask if it's okay to install libraries - say 'yes'

7. Select 'Press here to run poot'. The first time I did this I got the following result:

2012 giantpune
[+] opened device
[+] Set loggin mode
[+] Resolved symbols
[+] Mapped 0x10000000
[-] expected current to be 1:ffff
[-] patching failed.
A demon materialized while pooting. Error code: 22
su binary was not written 
 

I then rebooted my phone and repeated this step; now I got a different result that indicates the 'su' binary was installed (despite the "Error code: 64" message):

2012 giantpune
[+] opened device
[+] Set logging mode
[+] Resolved symbols
[+] Mapped 0x10000000
[+] Hooked mask_request_validate()
[+] Ran some code as the kernel
[+] I think root, therefore I am root
WriteSUBinary()
[+] remounted /system read-write
[+] wrote su binary
[+] changed su binary to uid 0, gid 0, mode 6755
[+] remounted /system read-only
[+] Removed hook
[-] current && current != last + 1: 0000ffff
0000ffff
[-] Haxx has run its coarse. Reboot the device to play again

A demon materialized while pooting. Error code: 64
You need to restart your device

8. Run the  'superuser' app; go left to 'info' then down to su binary; click it and then click update (only do it once or it won't work)

9. After the update screen finishes, click 'temp unroot' under the su binary,  then reboot your device

10. Install root checker from Google Play Store and run it to ensure the phone is now rooted.

11. If the phone is rooted, go to superuser, uncheck 'temp root' and reboot

This procedure may work for your phone - if not, search the web for root procedures appropriate to your phone.


Poot-debug(W100).apk (application/octet-stream)
Document generated by Confluence on Feb 03, 2026 15:53